bonds mutual funds kostenmanagement annuities design to cost auto insurance home insurance function points cost software process 401k failed programs insurance funktionsanalyse software ifpug life insurance consulting